/**
 * 
 */
package com.cplsystems.incidencias.business;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

/**
 * @author César Palalía López (csr.plz@aisa-automation.com)
 * 
 */
@Entity
@Table
public class ReferenciasPersonales {

	private Long idReferenciasPersonales;
	private String nombre;
	private String direccion;
	private String telefono;
	private String profesion;
	private String tiempoConociendoPersona;
	private Persona persona;

	@Id
	@Column
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	public Long getIdReferenciasPersonales() {
		return idReferenciasPersonales;
	}

	public void setIdReferenciasPersonales(Long idReferenciasPersonales) {
		this.idReferenciasPersonales = idReferenciasPersonales;
	}

	@Column
	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	@Column
	public String getDireccion() {
		return direccion;
	}

	public void setDireccion(String direccion) {
		this.direccion = direccion;
	}

	@Column
	public String getTelefono() {
		return telefono;
	}

	public void setTelefono(String telefono) {
		this.telefono = telefono;
	}

	@Column
	public String getProfesion() {
		return profesion;
	}

	public void setProfesion(String profesion) {
		this.profesion = profesion;
	}

	@Column
	public String getTiempoConociendoPersona() {
		return tiempoConociendoPersona;
	}

	public void setTiempoConociendoPersona(String tiempoConociendoPersona) {
		this.tiempoConociendoPersona = tiempoConociendoPersona;
	}

	@ManyToOne(fetch = FetchType.LAZY)
	@JoinColumn(name = "persona")
	public Persona getPersona() {
		return persona;
	}

	public void setPersona(Persona persona) {
		this.persona = persona;
	}

}
